package com.example.administrator.mydagger2.di.component;

import com.example.administrator.mydagger2.di.module.AppleModule;
import com.example.administrator.mydagger2.scope.PerActivity;
import com.example.administrator.mydagger2.view.Main2Activity;
import com.example.administrator.mydagger2.view.MainActivity;

import dagger.Component;

/**
 * 项目名称：MyDagger2
 * 类描述：Component是注入器一个桥梁
 * 创建人：Administrator
 * 创建时间：2017/10/28 0028 下午 3:11
 * 修改人：Administrator
 * 修改时间：2017/10/28 0028 下午 3:11
 * 修改备注：
 */
@PerActivity//自定义注解接口
@Component(modules = AppleModule.class)//这里因为Apple需要传入参数所以要指定对象 @Component (modules = AppleModule.class)
public interface AppleComponent {
    void Inject(MainActivity mainActivity);//注解注入指向MaiAtivity

    void Inject(Main2Activity main2Activity);//注入指向Main2Activity
}
